Big Huge Thesaurus

solar flare

noun